tracked armored ambulance - French English Dictionary